@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0px;}
body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a,span{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;}

body{font-size:12px;text-transform: inherit;letter-spacing:1px;color:#333333; font-family:"Microsoft YaHei";}

img{border:none;}

a{text-decoration:none;border:none}

ul li{list-style:none}

#header_bg{ background:url(header_bg.jpg) repeat-x; height:127px; overflow:hidden}

.header_index{ width:998px; margin:0 auto;}

.header_top{ height:21px; line-height:21px; margin-top:7px;}

.top_left{ float: left; color:#fff;}

.top_right{ float:right; width:350px;}

.top_right li{ float: left;color:#fff}

.top_right li a{ color:#fff}

.header{ clear:both}

.logo{ float:left;}
.h1_top{position:absolute;height:22px;line-height:22px;top:7px;left:58%;margin-left:-220px; color:#fff;}
.h1_top h1{float:right;font-size:12px;font-weight:normal;}
.nav{ float:right;}

.nav li{ float:left; width:78px; height:30px; line-height:30px; text-align: center; font-size:14px; margin-left:5px; margin-top:30px;}

.nav li a{ color:#0b0b0b; display:block}

.nav li a:hover{ background:url(nav_a.jpg) no-repeat bottom center; color:#0b0b0b}

.nav .nav_a a{background:url(nav_a.jpg) no-repeat bottom center; color:#0b0b0b}

.DB_tab25 {width:100%;height:460px;position:relative;overflow:hidden; background:url(banner_bg.jpg) no-repeat top center;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:460px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px; /*margin:0px auto;*/}
.DB_1_1,.DB_2_1,.DB_3_1,.DB_4_1,.DB_5_1,.DB_6_1{position:absolute;left:521px;top:121px;}
.DB_1_2,.DB_2_2,.DB_3_2,.DB_4_2,.DB_5_2,.DB_6_2{position:absolute;left:521px;top:194px;}
.DB_1_3,.DB_2_3,.DB_3_3,.DB_4_3,.DB_5_3,.DB_6_3{position:absolute;left:521px;top:337px;}
.DB_1_5,.DB_2_5,.DB_3_5,.DB_4_5,.DB_5_5,.DB_6_5{position:absolute;left:0px;top:3px;}
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:430px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:120px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:120px;cursor:pointer;display:none}

.search_shouye{margin:0px auto; width:998px; margin-top:30px}
.search_title{ background:url(search_h2.jpg) no-repeat left top; line-height:60px; color:#fff; height:60px}
.search_title span{padding-left:25px; margin-left:30px; font-size:16px}
.shouye_search{ overflow:hidden; border:1px solid #e9e9e9; margin-top:1px}
.search_hot{ margin-left:20px; float:left; line-height:56px;}
.search_hot span{color:#e46c0b; font-size:16px;}
.search_hot a{ margin:0px 2px; color:#7d7d7d; font-size:14px}
.search_hot a:hover{color:#910404;}
.search_index{float:right; margin-right:10px; width:363px; line-height:40px; margin-top:8px;}
.input{float:left; width:281px; padding-left:10px; background:url(search_left.jpg) no-repeat left top; height:40px; line-height:40px; color:#cfcfcf; border:none; font-size:14px;}
.search_name{float:right; width:72px;font-size:14px;height: 40px;}

.pro_bg{ background:url(pro_h2.jpg) no-repeat top center; overflow: hidden; margin-top:37px; }

.pro_index{ width:998px; margin:0 auto}

.pro_index h2{ text-align:center; height:21px; line-height:21px; font-size:23px; color:#0a0a0a; font-weight:normal; margin-bottom:10px; text-transform:uppercase}

.pro_index h2 span{ color:#e57615; font-weight:bold}

.h2_p{ text-align:center; font-size:14px; color:#2a2a2a; margin-bottom:20px;}

.pro_more{ float:right;height:21px; line-height:21px; margin-top:-31px; margin-right:60px;}

.pro_more a{ color:#0a0a0a}

.left{ float:left; width:243px;}

.pro_list h3{ background:#c81417; height:87px; padding-left:28px; padding-top:20px; font-size:30px; color:#fff; font-weight:normal}

.pro_list h3 span{ font-size:15px; text-transform:uppercase}

.pro_list ul{ overflow:hidden; margin-top:13px;border-top:1px solid #a4a6a5; margin-bottom:20px;}

.pro_list ul li{ height:45px; line-height:45px; background:url(prolist_bg.jpg) no-repeat left center; font-size:14px; border-bottom:1px solid #a4a6a5}

.pro_list ul li a{ display:block; padding-left:45px; color:#343434}

.pro_list ul li a:hover{ background:url(prolist_a.jpg) no-repeat left center;}

.pro_list ul li.prolist_a a{background:url(prolist_a.jpg) no-repeat left center;}

.left_contact span{ background:#c81417; height:36px; line-height:36px; display:block; color:#fff; font-size:14px; padding-left:25px;text-transform: capitalize; margin-bottom:8px;}

.left_contact p{ background:#e5e5e5; padding:4px 15px; line-height:23px; color:#484747; font-size:14px;}

#pro_show{ float:right; width:740px; margin-bottom:20px; }

#pro_show ul li{ float:left; width:242px;margin:10px 2px; text-align:center;}

#pro_show ul li img{  width:240px; height:235px; border:1px solid #7d7d7d}

#pro_show ul li p{ font-size:12px; color:#010101; height:36px; line-height:36px; background:url(cp_p_bg.jpg) no-repeat top center;}

#pro_show ul li a:hover p{color:#cb191b}

.reason{ background:url(reason.jpg) no-repeat top center; height:614px; clear:both; overflow:hidden;}
.reason img{ display:none;}
.newa_bg{ background:#f0f0f0; overflow: hidden; padding:22px;}

.news_index{ width:998px; margin:0 auto; }

.news_index h2{ background:url(news_h2.jpg) no-repeat top center; font-size:34px; color:#242424; text-align:center; height:59px; margin-bottom:40px;}

.news_top{ overflow:hidden; margin-bottom:15px;}

.news_img{ float:left; margin-right:13px;}

.news_content{ float:left; width:460px;}

.n_title{ font-size:21px; color:#242424}

.news_content p{ line-height:23px; text-indent:2em; color:#505050; margin-top:5px;}

.n_more{ display:block; width:100px; height:30px; line-height:30px; background:#c00308; float:left; text-align:center; margin-top:10px;}

.n_more a{ color:#fff}

.n_time01{ float:left; width:118px; text-align:center; background:#fff; height:50px; margin-left:30px; margin-top:54px; font-size:18px; color:#242424; padding-top:20px;}

.n_time01 span{ font-size:18px; text-align:right; display:block; padding-right:15px;}

.news_show{ clear:both}

.news_show h3{ background:url(news_show_h3.jpg) no-repeat left center; width:484px; float:right; font-size:16px; color:#c00308; height:30px; line-height:30px;}

.n_list_more{ float:right; font-size:12px; margin-top:-5px;}

.n_list_more a{ color:#c00308}

.news_show ul{ clear:both; overflow: hidden}

.news_show ul li{ float:left; width:480px; margin:10px 9px;height: 104px;overflow: hidden;}

.n_time02{ float:left; width:118px; text-align:center; background:#fff; height:84px;   font-size:18px; color:#242424; padding-top:20px;}

.n_time02 span{ font-size:18px; text-align:right; display:block; padding-right:15px;}

.newslist_p{ float:right; width:334px; padding:5px 17px 78px 11px; }

.newslist_p span{ font-size:18px; color:#242424; display:block}

.newslist_p p{ color:#505050; line-height:23px;}

.news_show ul li a{ display:block}

.news_show ul li a:hover .n_time02{ background:#e0001a; color:#fff }

.news_show ul li a:hover .newslist_p{ background:#333333; }

.news_show ul li a:hover .newslist_p p{color:#fff}

.news_show ul li a:hover .newslist_p span{ color:#fff}

.about_index{ clear:both; width:998px; margin:0 auto; overflow:hidden; margin-bottom:50px;}

.about_h2{ background:url(about_h2.jpg) no-repeat top center; text-align:center; font-size:26px; color:#333333; height:46px; margin:25px 0px; font-weight:bold}

.about_img{ float:left; margin-right:30px;}

.about_right{ float:right; width:524px;}

.about_company{ display:block; background:url(about_g.jpg) no-repeat left bottom; font-size:27px; color:#333333; line-height:50px; margin-bottom:5px;}

.about_right p{ font-size:14px; line-height:22px; text-indent:2em}

.footer_bg{ background: url(footer_bg.jpg) repeat-x #2a3647; overflow:hidden; clear:both; padding-bottom:20px;}

.footer_index{ width:998px; margin:0 auto;}

.f_left{ float:left; width:337px; margin-top:45px;margin-bottom:20px; }

.f_h2{ font-size:20px; color:#fafafa; font-weight:normal; border-bottom:1px solid #6f7884; padding-bottom:15px; margin-bottom:15px;}

#facebook_in{ width:337px;  margin-top:10px;   }

#name_in{ width:335px; height:30px; line-height:30px; border:1px solid #4caa67; margin-bottom:7px; text-indent:1em;color:#727272;*margin-left:-12px; background:#f8f8f8;font-size:14px; }

#tel1_in{ border:1px solid #4caa67; width:160px; height:30px; line-height:30px;margin-bottom:7px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}

#mailbox_in{border:1px solid #4caa67; width:168px; height:30px;margin-bottom:7px;line-height:30px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}

#content_in{ width:335px;height:70px; line-height:30px; border:1px solid #4caa67; margin-bottom:7px;text-indent:1em;*margin-left:-12px;background:#f8f8f8;font-size:14px;color:#727272;}

.tijiao_in{ background:#e46c0b; height:35px; text-align:center; width:115px; border:none; font-size:18px; color:#fff;}

.f_right{ float:right; width:530px; margin-top:39px;}

.f_contact { float:left; width:260px; margin-left:35px;overflow:hidden;}

.f_contact p{ line-height:30px; color:#fff; font-size:16px;}

.f_ewm{ text-align: center; margin-top:34px; float:right; width:160px;font-size:14px;}

.f_ewm span{  height:30px; line-height:30px; color:#fff;}

.f_down{ clear:both; padding-top:20px; overflow:hidden; color:#fff; text-align:center;}

.f_down ul { width:700px; margin:0 auto}

.f_down ul li{ float:left; width:100px;  line-height:40px; height:40px; font-size:14px; background:url(f_g.jpg) no-repeat left center}

.f_down a{ color:#fff}

.f_down  p{ clear:both; line-height:25px; font-size:17px;}

/*ny*/

.banner_ny{ background:url(banner_ny.jpg) no-repeat top center; clear:both; height:344px;}
.banner_ny img{ width:100%; display:none;}
/*#container{ width:998px; margin:0 auto; overflow:hidden; margin-top:40px; padding-bottom:90px;}*/

.subtitlebg{margin:0px auto; width:100%; border-bottom:1px solid #7d7d7d; overflow:hidden; text-transform:capitalize}
.subtitle{margin:0px auto; width:998px; }
.weizhi{float:right; line-height:35px; font-size:14px;}
.weizhi a{ color:#333}
.weizhi a:hover{ color:#c81417}
.subtitle p{line-height:36px;  font-size:16px;}
.subtitle h1{line-height:36px;  font-size:16px;font-weight: 100;}

.content{ width:998px; margin:0 auto; overflow:hidden; margin-top:20px; padding-bottom:90px;}

.right{width:740px; float: right; }

.page_content{line-height:30px;text-align:center; overflow:hidden;  }

.page_content p{text-align:left;text-indent:2em; font-size:16px;}

.News_list{margin-top:5px;text-align:left; font-size:16px}

.News_list li{line-height:35px;background:url(dian_ny.png) no-repeat 5px center; border-bottom:1px dashed #d7d7d7;}

.News_list li a{color:#333; display:block;padding-left:5px;}

.News_list li a:hover{ color:#c81417; }

.time{ float:right; font-size:14px;}

#page{clear:both;margin:20px; text-align: center; }

#page a{color:#333;padding-left:5px}

#page a.active:link, #page a.active:visited {color: #bd521e}

.Product_list{ overflow:hidden}

.Product_list li{ float:left; width:242px;margin:10px 2px; text-align:center;}

.Product_list li img{  width:240px; height:235px; border:1px solid #7d7d7d}

.Product_list li h3{ font-size:12px; color:#010101; height:36px; line-height:36px; background:url(cp_p_bg.jpg) no-repeat top center;}

.Product_list li a:hover h3{color:#cb191b}

.page{text-align:left;line-height:25px;border:1px #333 solid;padding:5px 0px 5px 30px; margin-top:20px; font-size:14px; clear:both}

.page a{color:#333}

.Product_list p{ font-size:20px; height:35px; line-height:35px;margin-bottom:10px;}

.title{line-height:35px;font-size:20px;font-weight:bold;}

.hit{line-height:30px; font-size:14px; text-transform:capitalize; display: block; margin-bottom:10px;}

.page_p{ margin-top:20px; clear:both}

#sj{
    position: fixed;
    _position: absolute;
    top: 300px;
    left: 0px;
    background: #cfcfcf;
    z-index: 9999;}

#sj p{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #ff0000;
}



.page ul{
    display: flex;
    justify-content: center;
    align-items: center;
}



.lXPopup-btn1 {
    width: 110px;
    height: 30px;
    border-radius: 30px;
    border: 0;
    outline: 0;
    background-color: #c81417;
    line-height: 2;
    color: #fff;
    cursor: pointer;

}

.right-fixed.right-fixed{
  --fixed-theme-color:rgba(0,0,0,0.59);
  --form-theme-color: #c81417;
  --li-hover-color: #c81417;
}
/*在线咨询不透明*/
.right-fixed-ul .fixed-Consulting .qq-ground.qq-ground{ 
 --fixed-theme-color:#c81417;
}

.right-fixed-ul .fixed-form .submit.submit { background-color: #fff;}
.nav_menu{ display:none;}
.swiper-containers{ display:none;}

.footerDiv{display: none;}
.chanpin_xs{display: none;}
.shebei_tits{display: none;}
.new_tits{display: none;}
.footerDiv li{width:33.3%;float:left;}

 @media (max-width: 1000px) {
.header_index{ width:100%;}
.search_shouye{ width:100%;}
.pro_index{ width:100%;}
.reason{ background:none; height:inherit;}
.reason img{ display:block;}
.news_index{ width:100%;}
.about_index{ width:100%;}
.footer_index{ width:100%;}
.top_right li a{ display:none;}
.top_right{ width:unset;}
.h1_top{ left:75%;}
.nav{ width:467px;}
.nav li{ width:16.66%; margin-left:0px;}
.search_hot{ margin-left:10px;}
.search_index{ margin-top:0px; margin-bottom:10px;}
.pro_more{ display:none;}
.left{ width:24%;}
#pro_show{ width:75%;}
#pro_show ul li{ width:32.3%; margin:10px 0.3%;}
#pro_show ul li img{ width:100%; height:inherit; border:none;}

.swiper-containers{ display:block;}
.swiper-containers img{ width:100%;}

.news_img{ width:37%;}
.news_img img{ width:100%;}
.news_content{width:46%;}
.n_time01{ width:14%; margin-left:1%;}
.newa_bg{ padding:1%;}
.news_show ul li{ width:48%; margin:1%;}
.newslist_p{ width:78%; padding:0px;}
.n_time02{ width:20%; font-size:23px;}
.newslist_p span{ height:24px; display:block; overflow:hidden; }
.newslist_p p{ height:80px; overflow:hidden;}
.about_img{ width:46%; margin-right:0px;}
.about_img img{ width:100%;}
.about_right{ width:53%; float:right;}
.f_left{ width:42%;}
.f_right{ width:56%;}
.f_contact{ margin-left:0px; width:70%;}
.f_ewm{ width:25%; }
.f_ewm img{ width:100%;}

#facebook_in{ width:100%;  margin-top:10px;   }
#name_in{ width:100%; height:30px; line-height:30px; border:1px solid #4caa67; margin-bottom:7px; text-indent:1em;color:#727272;*margin-left:-12px; background:#f8f8f8;font-size:14px; }
#tel1_in{ border:1px solid #4caa67; width:100%; height:30px; line-height:30px;margin-bottom:7px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}
#mailbox_in{border:1px solid #4caa67; width:100%; height:30px;margin-bottom:7px;line-height:30px;text-indent:1em;color:#727272;*margin-left:-12px;background:#f8f8f8;font-size:14px;}
#content_in{ width:100%;height:70px; line-height:30px; border:1px solid #4caa67; margin-bottom:7px;text-indent:1em;*margin-left:-12px;background:#f8f8f8;font-size:14px;color:#727272;}
.tijiao_in{ background:#e46c0b; height:35px; text-align:center; width:115px; border:none; font-size:18px; color:#fff;}

.DB_tab25{ display:none;}

.content{ width:100%;}
.right{ width:74%;}

.banner_ny{ background:none;height:inherit;}
.banner_ny img{ display:block;}

.Product_list li{ width:32%; margin:0.6%; }
.Product_list li img{ width:100%; height:191px; }
.ny_img{ max-width:100%; }


}

 @media (max-width: 767px) {
.header_top{ display:none;}
.h1_top{ display:none;}
#header_bg{ background:none; height:inherit;}
.nav{ display:none;}
.pro_index h2{ height:inherit;}
.left{ width:100%;}
#pro_show{ width:100%;}
.news_img{ width:44%; margin-right:0px;}
.news_content{width:55%; float:right;}
.n_time01{ display:none;}
.news_show ul li{ width:98%;}
.news_show h3{ max-width:100%;}
.about_img{ width:100%;}
.about_right{ width:100%; }
.f_left{ width:45%;}
.f_right{ width:53%;}
.f_contact{ width:100%;}
.f_ewm{ display:none; }
.right{ width:98%; margin:0 1%;}
.page_content{ margin-bottom:20px;}
.page_content img{ max-width:100%;}


/*Response_menu*/
.nav_menu{display:block; margin-top:20px; position:absolute; right:0px; z-index:9999;} 
.nav_menu select{border:1px solid #ccc; width:80%;margin:0 auto;display:block;}
/* Common styles of menus */
.dl-menuwrapper{width: 100%;max-width: 300px;float: left;position: relative;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child{}
.dl-menuwrapper button{ float:right;background: #ccc;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul{background: #aaa;}
.dl-menuwrapper button:after{content: '';position: absolute;width: 68%;height: 5px;background: #fff;top: 10px;left: 16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff;}
.dl-menuwrapper ul{padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li{position: relative;}
.dl-menuwrapper li a{display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #fff;outline: none;}
.no-touch .dl-menuwrapper li a:hover{background: rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a{padding-left: 30px;background: rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after{position: absolute;top: 0;line-height: 50px;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "e000";}
.dl-menuwrapper li.dl-back:after{left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after{right: 10px;color: rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin: 51px 0 0 0;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;z-index:1001;}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
/* Hide the inner submenus */

}


 @media (max-width: 425px) {
.right-fixed{ display:none;}
#pro_show ul li{ width:49%; margin:10px 0.3%;}
#pro_show ul li img{  height:191px;}
.news_img{ width:100%; }
.news_content{width:100%; }
.f_left{ width:100%;}
.f_right{ width:100%;}
.search_hot{ line-height:30px;}

.Product_list li{ width:48%; margin:1%; }
.Product_list li img{ height:191px; }

.footerDiv{display: block;}
.footer_phonebai{display: block;}
.footerDiv{background: #1e60b9;position: fixed;bottom: 0px;width: 100%;z-index: 9999999;}
.footerWrap li{text-align: center;margin-top: 6px;}
.footerWrap li a{color: #fff;font-size: 15px;display: block;}
.footerWrap li i{display: block;}
.footerWrap li a img{display: block;margin: 0 auto;}
.footer_phonebai{font-size: 16px;color: #5d5d5d;text-align: center;line-height: 30px;}
.footer_phonebai a{font-size: 16px;color: #5d5d5d;}
.chanpin_xs{display: block;}
.product_tui{display: none;}
.huoban{background: #4c4c4c;}
.form2{width: 100%;}
.huoban_right{background: none;}
.honor_bg{display: none;}
.new_tit{display: none;}
.new_tits{display: block;}
.youshi_bg .container{padding-left: 4px;padding-right: 4px;}
.footerDiv ul{margin-bottom: 0px;}

}





